home *** CD-ROM | disk | FTP | other *** search
- Path: templar.fgi.net!bwendlin
- From: bwendlin@I_should_put_my_domain_in_etc_NNTP_INEWS_DOMAIN (Physics Lizard)
- Newsgroups: comp.lang.c
- Subject: Re: HELP needed Fast... I will Pay
- Date: 14 Mar 1996 06:44:26 GMT
- Organization: FGInet, Inc., Springfield, IL
- Message-ID: <4i8f8a$12a@grail.fgi.net>
- References: <4i5jor$7m5@newsbf02.news.aol.com>
- NNTP-Posting-Host: templar.fgi.net
- X-Newsreader: TIN [version 1.2 PL2]
-
- MackBoring inexplicably wrote:
-
- Here are answers to 2 of your problems. I would appreciate you not
- telling anyone I did these. Thanks.
-
- } 5. Create an array of 20 random numbers that fall between 1 and 99. Print
- } out the array.Then sort the array in ascending sequence. Print out the
- } sorted array.
-
- #include <stdio.h>
- #include <stdlib.h>
-
- void CreateArray(int *);
- void PrintArray(int *);
- void SortArray(int *);
-
- int main()
- {
- int Num[20];
-
- CreateArray(Num);
- printf("Unsorted Array:\n");
- PrintArray(Num);
- SortArray(Num);
- printf("Sorted Array:\n");
- PrintArray(Num);
- return 0;
- }
-
- /*
- This sorting algorithm is not the quickest by a long shot. But
- is fine for 20 numbers.
- */
- void SortArray(int *Arr)
- {
- register int i, j, tmp;
-
- for (i = 0; i < 20; i++)
- for (j = i; j < 20; j++)
- if (Arr[i] > Arr[j])
- {
- tmp = Arr[i];
- Arr[i] = Arr[j];
- Arr[j] = tmp;
- }
-
- return;
- }
-
- void PrintArray(int *Arr)
- {
- register int i;
-
- for (i = 0; i < 20; i++)
- printf("%ld ", Arr[i]);
-
- printf("\n");
- return;
- }
-
- void CreateArray(int *Arr)
- {
- register int i;
-
- for (i = 0; i < 20; i++)
- Arr[i] = 1 + ((int) rand() % 100);
-
- return;
- }
-
- } 7.Write aprogram to compute farenheit to celsius temperature. The table
- } should run from -40 to 220 degrees farenheit in signle degree
- } intervals.Show farenheit as an integer and celsius as a float. Conversion
- } formula is..................... C=(5/9)*(F-32)
-
- #include <stdio.h>
-
- void PrintTable(void);
- float Celcius(int);
-
- int main()
- {
- PrintTable();
- return 0;
- }
-
- void PrintTable(void)
- {
- int i;
-
- printf("-F- -C-\n");
-
- for (i = -40; i <= 220; i++)
- printf("%3d\t%\nf", i, Celcius(i));
-
- return;
- }
-
- float Celcius(int F)
- {
- return ((5.0/9.0) * ((float)F - 32.0));
- }
-
- --
- Bill Wendling bwendlin@fgi.net
- GCS/M/S d s-:+ a? C++++$ UL++>++++ P+++>+++++ L+++>+++++ E--- W-- N++ !o
- !K w--- O M-- !V PS+++@ PE- Y !PGP t+++(*) 5-- X- R++ tv--- b+++ DI++++
- !D G+ e++>+++++ h(++) !r !y+
-